# 1、已知一个数字列表，打印列表中所有的奇数
l1 = [1,2,3,4,5,6]
new_list = []
for i in l1:
    if i%2 !=0:
        new_list.append(i)
print(new_list)
# 2、已知一个数字列表，打印列表中所有能被能被3整除但是不能被2整除的数
new1 = []
for i in l1:
    if i%2 ==1 and i%3 ==0:
        new1.append(i)
print(new1)
# 3、已知一个数字列表，计算所有偶数的和
he = 0
new2 = []
for i in l1:
    if i%2 ==0:
        new2.append(i)
for i in new2:
    he+=i
print(he)
# 4、已知一个列表，获取列表中下标为奇数是所有元素(从0开始的下标值)
new3 = []
for i in range(0,len(l1)):
    if i %2 !=0:
        new3.append(l1[i])
print(new3)
# 5、已知一个数字列表，将列表中所有元素乘以2
for i in range(len(l1)):
    l1[i] = l1[i]*2
    print(l1)
# 6、定义一个列表保存多个学生的分数，删除列表中所以低于60分的值
l2 = [59,61,65,66]
for i in l2:
    if i >= 60:
        i = l2
print(l2)
# 7、已知一个列表保存了多个学生的姓名，要求去掉列表中重复的名字
l3 = []
for i in l2:
    if i not in l3:
        l3.append(i)
print(l3)
# 8、已知一个数字列表，获取列表中值最大的元素 （不能使用max函数）
max1 = 0
for i in l2:
    if max1 < i:
        max1 = i
print(f"字典中最大的value是{max1}")
# 9、已知两个有序列表(列表中的元素已经按照从小到大的方式排好序)，要求合并两个列表，合并后元素还是从小到大排序
# 例如： list1 = [10, 23, 45, 67, 91] 输入: 50 -> list1 = [10, 23, 45, 50, 67, 91]
list1 = [10, 23, 45, 67, 91]
list1.append(50)
list1.sort()
print(list1)



dict = {"k1": "v1", "k2": "v2", "k3": "v3"}
# 10、请循环遍历出所有的key
for i in dict.keys():
    print(i)
# 11、请循环遍历出所有的value
for i in dict.values():
    print(i)
# 12、请循环遍历出所有的key和value
for i in dict:
    print(i)
# 13、请在字典中增加一个键值对, "k4": "v4"，输出添加后的字典
dict.update({"k4":"v4"})
print(dict)
# 14、请删除字典中键值对 "k1": "v1", 并输出删除后的结果
dict.pop("k1")
print(dict)
# 15、请删除字典中键"k5"对应的键值对，如果字典中不存在键"k5", 则不报错，返回None
print(dict.pop("k5", None))
# 16、请获取字典中"k2"对应的值
print(dict.get("k2"))
# 17、请获取字典中"k6"对应的值, 如果不存在，则不报错，并且让其返回None。
print(dict.get("k6", None))
# 18、现有dict2 = {"k1": "v11", "a": "b"}, 通过一行操作使dict2 = {"k1": "v1", "k2": "v2", "k3": "v3", "a": "b"}
dict2 = {"k1": "v11", "a": "b"}
dict2.update({"k1": "v1", "k2": "v2", "k3": "v3"})
print(dict2)
# 19、定义一个电话簿，里头设置以下联系人：
#  'mayun':'13309283335',
#
#     'zhaolong':'18989227822',
#
#     'zhangmin':'13382398921',
#
#     'Gorge':'19833824743',
#
#     'Jordan':'18807317878',
#
#     'Curry':'15093488129',
#
#     'Wade':'19282937665'
# 现在输入人名，查询他的号码。
# 【输入形式】
#
# 人名，是一个字符串。
# 【输出形式】
#
# 电话号码。如果该人不存在，返回"not found"
# 【样例输入】
#
# mayun
# 【样例输出】
dict3 = {'mayun':'13309283335','zhaolong':'18989227822','zhangmin':'13382398921','Gorge':'19833824743','Jordan':'18807317878','Curry':'15093488129','Wade':'19282937665'}
print(dict3)
name = input("输入名字")
phone = input("输入电话")
if name in dict3.keys() and phone in dict3.values():
    print("成功")
else:
    print("not found")